Node变化


console

从NW.js支持GUI应用代替控制台应用 , console.log()以及类似方法 , 例如console.warn()console.error() , 重定向到Chromium的console . 参考Developer Tools中window的"Console"说明 .

process

process对象中增加两个新属性:

  • process.versions['nw'] NW.js版本.
  • process.versions['chromium'] NW.js基于Chromium的版本 .
  • process.mainModule 开始页 , 比如index.html , 配置文件中的main属性 . 然而 , 配置文件中node-main属性也被指定 , process.mainModule值为node-main设置的属性 .

require

Node的require()方法中的相对路径行为 , 依赖被调用的父类文件运行在哪个JavaScript环境 :

  • 如果上级文件运行在Node环境 , 子文件相对路径参考上级文件 .
  • 如果上级文件运行在浏览器环境 , 子文件相对路径参考应用根目录 , 例如配置文件路径 .